<?php
class AccountController extends Zend_Controller_Action
{
	/*
	 * Default action
	 */
	public function indexAction(){
		//Wir verwenden hier zunächst das index-Template
		$this->_helper->viewRenderer('index');
		//Benutzer laden und in das Array schreiben
		$user = Zend_Auth::getInstance()->getIdentity();
		$u = new Model_User();
		$this->view->user = $u->getUserByID($user->uid);
		//Edittype
		$this->view->edittype = "edit";
	}
	public function updateAction() {
		//Kein Viewrenderer verwenden, da wir hier nur die Rückgabewerte für AJAX ausgeben müssen
		$this->_helper->viewRenderer->setNoRender();
		//Werte aus dem Formular an das Objekt übergeben und in die Datenbank speichern:
		//User-Objekt erstellen
		$user = new Model_User();
		//Postdaten holen
		$request = new Zend_Controller_Request_Apache404();
		$data = $request->getParams();
		//User-ID holen
		$uid = $data['uid'];
		//User updaten
		$rows_updated = $user->updateAccount($uid, $data);
		//Rückgabe für AJAX
		if($rows_updated == '1') {
			die("success");
		}
		else {
			die("error");
		}
	}

}